package tests;

import static org.junit.Assert.*;

import java.io.IOException;

import org.junit.Before;
import org.junit.Test;

import firewall.AccionLog;
import firewall.ArchivoLog;
import firewall.Paquete;

public class TestLogueo extends TestContenedor{
	
	ArchivoLog archivo; 
	AccionLog accion;
	
	@Before
	public void setUp() {
		
		super.setUp();
		this.archivo = new ArchivoLog("C:\\Users\\Mauro\\Desktop\\","testLog.log");
		this.accion = new AccionLog(archivo);
		
		this.paquete = new Paquete("190","191",9090);
		
	}
	
	@Test
	public void grabaDosLogs() throws IOException {
		
		accion.ejecutarAccionPara(this.paquete);
		
		this.paquete = new Paquete("194","292",8080);
		accion.ejecutarAccionPara(this.paquete);
		
		assertEquals(2,archivo.getnLineasEscritas());

	}

}
